home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1996-04-07 | 3.5 KB | [TEXT/CWIE] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| MS-DOS Code Page Info (other/dosCodePage)
| ext
| Unsupported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Sun Apr 7 14:35:31 1996, modified Sun Apr 7 14:35:31 1996, creator 'CWIE', type ASCII, 2878 bytes "CRect.cp" , at 0xbbe 410 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [CWIE] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 08 43 52 65 63 74 2e | 63 70 00 00 00 00 00 00 |..CRect.|cp......|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 43 57 49 | 45 01 00 00 00 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 00 0b 3e 00 | 00 01 9a ad 8d bb 73 ad |......>.|......s.|
|00000060| 8d bb 73 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..s.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 84 28 00 00 |........|.....(..|
|00000080| 0d 23 69 6e 63 6c 75 64 | 65 20 22 43 52 65 63 74 |.#includ|e "CRect|
|00000090| 2e 68 22 0d 0d 23 69 6e | 63 6c 75 64 65 20 22 6d |.h"..#in|clude "m|
|000000a0| 61 63 72 6f 73 2e 68 22 | 0d 0d 0d 76 6f 69 64 20 |acros.h"|...void |
|000000b0| 43 52 65 63 74 3a 3a 53 | 65 74 4c 65 66 74 54 6f |CRect::S|etLeftTo|
|000000c0| 70 28 63 6f 6e 73 74 20 | 43 50 6f 69 6e 74 20 70 |p(const |CPoint p|
|000000d0| 74 29 0d 7b 0d 09 66 52 | 65 63 74 2e 6c 65 66 74 |t).{..fR|ect.left|
|000000e0| 20 3d 20 70 74 2e 58 28 | 29 3b 0d 09 66 52 65 63 | = pt.X(|);..fRec|
|000000f0| 74 2e 74 6f 70 20 3d 20 | 70 74 2e 59 28 29 3b 0d |t.top = |pt.Y();.|
|00000100| 7d 0d 0d 0d 76 6f 69 64 | 20 43 52 65 63 74 3a 3a |}...void| CRect::|
|00000110| 53 65 74 52 69 67 68 74 | 42 6f 74 74 6f 6d 28 63 |SetRight|Bottom(c|
|00000120| 6f 6e 73 74 20 43 50 6f | 69 6e 74 20 70 74 29 0d |onst CPo|int pt).|
|00000130| 7b 0d 09 66 52 65 63 74 | 2e 72 69 67 68 74 20 3d |{..fRect|.right =|
|00000140| 20 70 74 2e 58 28 29 3b | 0d 09 66 52 65 63 74 2e | pt.X();|..fRect.|
|00000150| 62 6f 74 74 6f 6d 20 3d | 20 70 74 2e 59 28 29 3b |bottom =| pt.Y();|
|00000160| 0d 7d 0d 0d 0d 76 6f 69 | 64 20 43 52 65 63 74 3a |.}...voi|d CRect:|
|00000170| 3a 53 65 74 4c 65 66 74 | 42 6f 74 74 6f 6d 28 63 |:SetLeft|Bottom(c|
|00000180| 6f 6e 73 74 20 43 50 6f | 69 6e 74 20 70 74 29 0d |onst CPo|int pt).|
|00000190| 7b 0d 09 66 52 65 63 74 | 2e 6c 65 66 74 20 3d 20 |{..fRect|.left = |
|000001a0| 70 74 2e 58 28 29 3b 0d | 09 66 52 65 63 74 2e 62 |pt.X();.|.fRect.b|
|000001b0| 6f 74 74 6f 6d 20 3d 20 | 70 74 2e 59 28 29 3b 0d |ottom = |pt.Y();.|
|000001c0| 7d 0d 0d 0d 76 6f 69 64 | 20 43 52 65 63 74 3a 3a |}...void| CRect::|
|000001d0| 53 65 74 52 69 67 68 74 | 54 6f 70 28 63 6f 6e 73 |SetRight|Top(cons|
|000001e0| 74 20 43 50 6f 69 6e 74 | 20 70 74 29 0d 7b 0d 09 |t CPoint| pt).{..|
|000001f0| 66 52 65 63 74 2e 72 69 | 67 68 74 20 3d 20 70 74 |fRect.ri|ght = pt|
|00000200| 2e 58 28 29 3b 0d 09 66 | 52 65 63 74 2e 74 6f 70 |.X();..f|Rect.top|
|00000210| 20 3d 20 70 74 2e 59 28 | 29 3b 0d 7d 0d 0d 0d 0d | = pt.Y(|);.}....|
|00000220| 76 6f 69 64 20 43 52 65 | 63 74 3a 3a 49 6e 73 65 |void CRe|ct::Inse|
|00000230| 74 42 79 28 43 50 6f 69 | 6e 74 20 70 74 29 0d 7b |tBy(CPoi|nt pt).{|
|00000240| 0d 09 49 6e 73 65 74 42 | 79 28 70 74 2e 58 28 29 |..InsetB|y(pt.X()|
|00000250| 2c 20 70 74 2e 59 28 29 | 29 3b 0d 7d 0d 0d 0d 76 |, pt.Y()|);.}...v|
|00000260| 6f 69 64 20 43 52 65 63 | 74 3a 3a 49 6e 73 65 74 |oid CRec|t::Inset|
|00000270| 42 79 28 47 72 61 70 68 | 69 63 61 6c 55 6e 69 74 |By(Graph|icalUnit|
|00000280| 20 64 78 2c 20 47 72 61 | 70 68 69 63 61 6c 55 6e | dx, Gra|phicalUn|
|00000290| 69 74 20 64 79 29 0d 7b | 0d 09 66 52 65 63 74 2e |it dy).{|..fRect.|
|000002a0| 6c 65 66 74 20 2b 3d 20 | 64 78 3b 0d 09 66 52 65 |left += |dx;..fRe|
|000002b0| 63 74 2e 72 69 67 68 74 | 20 2d 3d 20 64 78 3b 0d |ct.right| -= dx;.|
|000002c0| 09 66 52 65 63 74 2e 74 | 6f 70 20 2b 3d 20 64 79 |.fRect.t|op += dy|
|000002d0| 3b 0d 09 66 52 65 63 74 | 2e 62 6f 74 74 6f 6d 20 |;..fRect|.bottom |
|000002e0| 2d 3d 20 64 79 3b 0d 7d | 0d 0d 0d 76 6f 69 64 20 |-= dy;.}|...void |
|000002f0| 43 52 65 63 74 3a 3a 4f | 66 66 73 65 74 42 79 28 |CRect::O|ffsetBy(|
|00000300| 43 50 6f 69 6e 74 20 70 | 74 29 0d 7b 0d 09 4f 66 |CPoint p|t).{..Of|
|00000310| 66 73 65 74 42 79 28 70 | 74 2e 58 28 29 2c 20 70 |fsetBy(p|t.X(), p|
|00000320| 74 2e 59 28 29 29 3b 0d | 7d 0d 0d 0d 76 6f 69 64 |t.Y());.|}...void|
|00000330| 20 43 52 65 63 74 3a 3a | 4f 66 66 73 65 74 42 79 | CRect::|OffsetBy|
|00000340| 28 47 72 61 70 68 69 63 | 61 6c 55 6e 69 74 20 64 |(Graphic|alUnit d|
|00000350| 78 2c 20 47 72 61 70 68 | 69 63 61 6c 55 6e 69 74 |x, Graph|icalUnit|
|00000360| 20 64 79 29 0d 7b 0d 09 | 66 52 65 63 74 2e 6c 65 | dy).{..|fRect.le|
|00000370| 66 74 20 2b 3d 20 64 78 | 3b 0d 09 66 52 65 63 74 |ft += dx|;..fRect|
|00000380| 2e 72 69 67 68 74 20 2b | 3d 20 64 78 3b 0d 09 66 |.right +|= dx;..f|
|00000390| 52 65 63 74 2e 74 6f 70 | 20 2b 3d 20 64 79 3b 0d |Rect.top| += dy;.|
|000003a0| 09 66 52 65 63 74 2e 62 | 6f 74 74 6f 6d 20 2b 3d |.fRect.b|ottom +=|
|000003b0| 20 64 79 3b 0d 7d 0d 0d | 0d 76 6f 69 64 20 43 52 | dy;.}..|.void CR|
|000003c0| 65 63 74 3a 3a 4f 66 66 | 73 65 74 54 6f 28 43 50 |ect::Off|setTo(CP|
|000003d0| 6f 69 6e 74 20 70 74 29 | 0d 7b 0d 09 66 52 65 63 |oint pt)|.{..fRec|
|000003e0| 74 2e 72 69 67 68 74 20 | 3d 20 57 69 64 74 68 28 |t.right |= Width(|
|000003f0| 29 20 2b 20 70 74 2e 58 | 28 29 3b 0d 09 66 52 65 |) + pt.X|();..fRe|
|00000400| 63 74 2e 62 6f 74 74 6f | 6d 20 3d 20 48 65 69 67 |ct.botto|m = Heig|
|00000410| 68 74 28 29 20 2b 20 70 | 74 2e 59 28 29 3b 0d 7d |ht() + p|t.Y();.}|
|00000420| 0d 0d 0d 76 6f 69 64 20 | 43 52 65 63 74 3a 3a 4f |...void |CRect::O|
|00000430| 66 66 73 65 74 54 6f 28 | 47 72 61 70 68 69 63 61 |ffsetTo(|Graphica|
|00000440| 6c 55 6e 69 74 20 78 2c | 20 47 72 61 70 68 69 63 |lUnit x,| Graphic|
|00000450| 61 6c 55 6e 69 74 20 79 | 29 0d 7b 0d 09 66 52 65 |alUnit y|).{..fRe|
|00000460| 63 74 2e 72 69 67 68 74 | 20 3d 20 57 69 64 74 68 |ct.right| = Width|
|00000470| 28 29 20 2b 20 78 3b 0d | 09 66 52 65 63 74 2e 62 |() + x;.|.fRect.b|
|00000480| 6f 74 74 6f 6d 20 3d 20 | 48 65 69 67 68 74 28 29 |ottom = |Height()|
|00000490| 20 2b 20 79 3b 0d 7d 0d | 0d 0d 0d 42 6f 6f 6c 65 | + y;.}.|...Boole|
|000004a0| 61 6e 20 43 52 65 63 74 | 3a 3a 6f 70 65 72 61 74 |an CRect|::operat|
|000004b0| 6f 72 3d 3d 28 43 52 65 | 63 74 20 72 29 20 63 6f |or==(CRe|ct r) co|
|000004c0| 6e 73 74 0d 7b 0d 09 72 | 65 74 75 72 6e 20 28 4c |nst.{..r|eturn (L|
|000004d0| 65 66 74 28 29 20 3d 3d | 20 72 2e 4c 65 66 74 28 |eft() ==| r.Left(|
|000004e0| 29 29 20 26 26 20 28 54 | 6f 70 28 29 20 3d 3d 20 |)) && (T|op() == |
|000004f0| 72 2e 54 6f 70 28 29 29 | 20 26 26 20 28 52 69 67 |r.Top())| && (Rig|
|00000500| 68 74 28 29 20 3d 3d 20 | 72 2e 52 69 67 68 74 28 |ht() == |r.Right(|
|00000510| 29 29 20 26 26 20 28 42 | 6f 74 74 6f 6d 28 29 20 |)) && (B|ottom() |
|00000520| 3d 3d 20 72 2e 42 6f 74 | 74 6f 6d 28 29 29 3b 0d |== r.Bot|tom());.|
|00000530| 7d 0d 0d 0d 42 6f 6f 6c | 65 61 6e 20 43 52 65 63 |}...Bool|ean CRec|
|00000540| 74 3a 3a 6f 70 65 72 61 | 74 6f 72 21 3d 28 43 52 |t::opera|tor!=(CR|
|00000550| 65 63 74 20 72 29 20 63 | 6f 6e 73 74 0d 7b 0d 09 |ect r) c|onst.{..|
|00000560| 72 65 74 75 72 6e 20 28 | 4c 65 66 74 28 29 20 21 |return (|Left() !|
|00000570| 3d 20 72 2e 4c 65 66 74 | 28 29 29 20 7c 7c 20 28 |= r.Left|()) || (|
|00000580| 54 6f 70 28 29 20 21 3d | 20 72 2e 54 6f 70 28 29 |Top() !=| r.Top()|
|00000590| 29 20 7c 7c 20 28 52 69 | 67 68 74 28 29 20 21 3d |) || (Ri|ght() !=|
|000005a0| 20 72 2e 52 69 67 68 74 | 28 29 29 20 7c 7c 20 28 | r.Right|()) || (|
|000005b0| 42 6f 74 74 6f 6d 28 29 | 20 21 3d 20 72 2e 42 6f |Bottom()| != r.Bo|
|000005c0| 74 74 6f 6d 28 29 29 3b | 0d 7d 0d 0d 0d 0d 43 52 |ttom());|.}....CR|
|000005d0| 65 63 74 20 43 52 65 63 | 74 3a 3a 6f 70 65 72 61 |ect CRec|t::opera|
|000005e0| 74 6f 72 26 28 43 52 65 | 63 74 20 72 29 20 63 6f |tor&(CRe|ct r) co|
|000005f0| 6e 73 74 0d 7b 0d 09 72 | 65 74 75 72 6e 20 43 52 |nst.{..r|eturn CR|
|00000600| 65 63 74 28 6d 69 6e 28 | 4c 65 66 74 28 29 2c 20 |ect(min(|Left(), |
|00000610| 72 2e 4c 65 66 74 28 29 | 29 2c 20 6d 69 6e 28 54 |r.Left()|), min(T|
|00000620| 6f 70 28 29 2c 20 72 2e | 54 6f 70 28 29 29 2c 20 |op(), r.|Top()), |
|00000630| 6d 61 78 28 52 69 67 68 | 74 28 29 2c 20 72 2e 52 |max(Righ|t(), r.R|
|00000640| 69 67 68 74 28 29 29 2c | 20 6d 61 78 28 42 6f 74 |ight()),| max(Bot|
|00000650| 74 6f 6d 28 29 2c 20 72 | 2e 42 6f 74 74 6f 6d 28 |tom(), r|.Bottom(|
|00000660| 29 29 29 3b 0d 7d 0d 0d | 0d 43 52 65 63 74 20 43 |)));.}..|.CRect C|
|00000670| 52 65 63 74 3a 3a 6f 70 | 65 72 61 74 6f 72 7c 28 |Rect::op|erator|(|
|00000680| 43 52 65 63 74 20 72 29 | 20 63 6f 6e 73 74 0d 7b |CRect r)| const.{|
|00000690| 0d 09 72 65 74 75 72 6e | 20 43 52 65 63 74 28 6d |..return| CRect(m|
|000006a0| 61 78 28 4c 65 66 74 28 | 29 2c 20 72 2e 4c 65 66 |ax(Left(|), r.Lef|
|000006b0| 74 28 29 29 2c 20 6d 61 | 78 28 54 6f 70 28 29 2c |t()), ma|x(Top(),|
|000006c0| 20 72 2e 54 6f 70 28 29 | 29 2c 20 6d 69 6e 28 52 | r.Top()|), min(R|
|000006d0| 69 67 68 74 28 29 2c 20 | 72 2e 52 69 67 68 74 28 |ight(), |r.Right(|
|000006e0| 29 29 2c 20 6d 69 6e 28 | 42 6f 74 74 6f 6d 28 29 |)), min(|Bottom()|
|000006f0| 2c 20 72 2e 42 6f 74 74 | 6f 6d 28 29 29 29 3b 0d |, r.Bott|om()));.|
|00000700| 7d 0d 0d 0d 0d 42 6f 6f | 6c 65 61 6e 20 43 52 65 |}....Boo|lean CRe|
|00000710| 63 74 3a 3a 49 6e 74 65 | 72 73 65 63 74 73 28 43 |ct::Inte|rsects(C|
|00000720| 52 65 63 74 20 72 29 20 | 63 6f 6e 73 74 0d 7b 0d |Rect r) |const.{.|
|00000730| 09 72 65 74 75 72 6e 20 | 28 72 2e 4c 65 66 74 28 |.return |(r.Left(|
|00000740| 29 20 3c 20 52 69 67 68 | 74 28 29 29 20 26 26 20 |) < Righ|t()) && |
|00000750| 28 72 2e 52 69 67 68 74 | 28 29 20 3e 20 4c 65 66 |(r.Right|() > Lef|
|00000760| 74 28 29 29 20 26 26 20 | 28 72 2e 54 6f 70 28 29 |t()) && |(r.Top()|
|00000770| 20 3c 20 42 6f 74 74 6f | 6d 28 29 29 20 26 26 20 | < Botto|m()) && |
|00000780| 28 72 2e 42 6f 74 74 6f | 6d 28 29 20 3e 20 54 6f |(r.Botto|m() > To|
|00000790| 70 28 29 29 3b 0d 7d 0d | 0d 0d 42 6f 6f 6c 65 61 |p());.}.|..Boolea|
|000007a0| 6e 20 43 52 65 63 74 3a | 3a 43 6f 6e 74 61 69 6e |n CRect:|:Contain|
|000007b0| 73 28 43 50 6f 69 6e 74 | 20 70 74 29 20 63 6f 6e |s(CPoint| pt) con|
|000007c0| 73 74 0d 7b 09 0d 09 72 | 65 74 75 72 6e 20 28 70 |st.{...r|eturn (p|
|000007d0| 74 2e 58 28 29 20 3c 3d | 20 52 69 67 68 74 28 29 |t.X() <=| Right()|
|000007e0| 29 20 26 26 20 28 70 74 | 2e 58 28 29 20 3e 3d 20 |) && (pt|.X() >= |
|000007f0| 4c 65 66 74 28 29 29 20 | 26 26 20 28 70 74 2e 59 |Left()) |&& (pt.Y|
|00000800| 28 29 20 3c 3d 20 42 6f | 74 74 6f 6d 28 29 29 20 |() <= Bo|ttom()) |
|00000810| 26 26 20 28 70 74 2e 59 | 28 29 20 3e 3d 20 54 6f |&& (pt.Y|() >= To|
|00000820| 70 28 29 29 3b 0d 7d 0d | 0d 0d 42 6f 6f 6c 65 61 |p());.}.|..Boolea|
|00000830| 6e 20 43 52 65 63 74 3a | 3a 43 6f 6e 74 61 69 6e |n CRect:|:Contain|
|00000840| 73 28 43 52 65 63 74 20 | 72 29 20 63 6f 6e 73 74 |s(CRect |r) const|
|00000850| 0d 7b 0d 09 72 65 74 75 | 72 6e 20 28 72 2e 4c 65 |.{..retu|rn (r.Le|
|00000860| 66 74 28 29 20 3e 3d 20 | 4c 65 66 74 28 29 29 20 |ft() >= |Left()) |
|00000870| 26 26 20 28 72 2e 52 69 | 67 68 74 28 29 20 3c 3d |&& (r.Ri|ght() <=|
|00000880| 20 52 69 67 68 74 28 29 | 29 20 26 26 20 28 72 2e | Right()|) && (r.|
|00000890| 54 6f 70 28 29 20 3e 3d | 20 54 6f 70 28 29 29 20 |Top() >=| Top()) |
|000008a0| 26 26 20 28 72 2e 42 6f | 74 74 6f 6d 28 29 20 3c |&& (r.Bo|ttom() <|
|000008b0| 3d 20 42 6f 74 74 6f 6d | 28 29 29 3b 0d 7d 0d 0d |= Bottom|());.}..|
|000008c0| 76 6f 69 64 20 43 52 65 | 63 74 3a 3a 43 65 6e 74 |void CRe|ct::Cent|
|000008d0| 65 72 28 43 52 65 63 74 | 20 6f 75 74 73 69 64 65 |er(CRect| outside|
|000008e0| 52 65 63 74 2c 20 42 6f | 6f 6c 65 61 6e 20 73 63 |Rect, Bo|olean sc|
|000008f0| 61 6c 65 49 66 4e 65 65 | 64 65 64 29 0d 7b 0d 09 |aleIfNee|ded).{..|
|00000900| 43 52 65 63 74 20 72 28 | 2a 74 68 69 73 29 3b 0d |CRect r(|*this);.|
|00000910| 0d 09 69 66 20 28 73 63 | 61 6c 65 49 66 4e 65 65 |..if (sc|aleIfNee|
|00000920| 64 65 64 29 0d 09 7b 0d | 0d 09 09 2f 2f 20 6d 61 |ded)..{.|...// ma|
|00000930| 6b 65 20 72 20 73 6d 61 | 6c 6c 65 73 74 20 73 71 |ke r sma|llest sq|
|00000940| 75 61 72 65 20 65 6e 63 | 6c 6f 73 69 6e 67 20 73 |uare enc|losing s|
|00000950| 72 63 52 65 63 74 0d 09 | 09 69 66 20 28 72 2e 57 |rcRect..|.if (r.W|
|00000960| 69 64 74 68 28 29 20 3e | 20 72 2e 48 65 69 67 68 |idth() >| r.Heigh|
|00000970| 74 28 29 29 0d 09 09 09 | 72 2e 53 65 74 48 65 69 |t())....|r.SetHei|
|00000980| 67 68 74 28 72 2e 57 69 | 64 74 68 28 29 29 3b 0d |ght(r.Wi|dth());.|
|00000990| 09 09 65 6c 73 65 0d 09 | 09 09 72 2e 53 65 74 57 |..else..|..r.SetW|
|000009a0| 69 64 74 68 28 72 2e 48 | 65 69 67 68 74 28 29 29 |idth(r.H|eight())|
|000009b0| 3b 0d 0d 09 09 3a 3a 4d | 61 70 52 65 63 74 28 28 |;....::M|apRect((|
|000009c0| 52 65 63 74 2a 29 74 68 | 69 73 2c 20 72 2c 20 6f |Rect*)th|is, r, o|
|000009d0| 75 74 73 69 64 65 52 65 | 63 74 29 3b 0d 0d 09 09 |utsideRe|ct);....|
|000009e0| 2f 2f 20 43 65 6e 74 65 | 72 20 74 68 65 20 74 68 |// Cente|r the th|
|000009f0| 65 52 65 63 74 20 69 6e | 73 69 64 65 20 64 65 73 |eRect in|side des|
|00000a00| 74 52 65 63 74 20 28 74 | 6f 70 6c 65 66 74 27 73 |tRect (t|opleft's|
|00000a10| 20 61 6c 72 65 61 64 79 | 20 65 71 75 61 6c 29 0d | already| equal).|
|00000a20| 09 09 4f 66 66 73 65 74 | 42 79 28 28 6f 75 74 73 |..Offset|By((outs|
|00000a30| 69 64 65 52 65 63 74 2e | 52 69 67 68 74 28 29 20 |ideRect.|Right() |
|00000a40| 2d 20 52 69 67 68 74 28 | 29 29 20 2f 20 32 2c 20 |- Right(|)) / 2, |
|00000a50| 28 6f 75 74 73 69 64 65 | 52 65 63 74 2e 42 6f 74 |(outside|Rect.Bot|
|00000a60| 74 6f 6d 28 29 20 2d 20 | 42 6f 74 74 6f 6d 28 29 |tom() - |Bottom()|
|00000a70| 29 20 2f 20 32 29 3b 0d | 09 7d 0d 09 65 6c 73 65 |) / 2);.|.}..else|
|00000a80| 0d 09 7b 0d 09 09 2f 2f | 20 43 65 6e 74 65 72 20 |..{...//| Center |
|00000a90| 74 68 65 52 65 63 74 20 | 75 6e 69 66 6f 72 6d 6c |theRect |uniforml|
|00000aa0| 79 20 69 6e 73 69 64 65 | 20 64 65 73 74 52 65 63 |y inside| destRec|
|00000ab0| 74 20 77 69 74 68 6f 75 | 74 20 73 63 61 6c 69 6e |t withou|t scalin|
|00000ac0| 67 0d 0d 09 09 2f 2f 20 | 43 65 6e 74 65 72 20 74 |g....// |Center t|
|00000ad0| 68 65 20 74 68 65 52 65 | 63 74 20 69 6e 73 69 64 |he theRe|ct insid|
|00000ae0| 65 20 64 65 73 74 52 65 | 63 74 20 28 74 6f 70 6c |e destRe|ct (topl|
|00000af0| 65 66 74 27 73 20 61 6c | 72 65 61 64 79 20 65 71 |eft's al|ready eq|
|00000b00| 75 61 6c 29 0d 09 09 66 | 52 65 63 74 2e 6c 65 66 |ual)...f|Rect.lef|
|00000b10| 74 20 3d 20 6f 75 74 73 | 69 64 65 52 65 63 74 2e |t = outs|ideRect.|
|00000b20| 4c 65 66 74 28 29 20 2b | 20 72 2e 57 69 64 74 68 |Left() +| r.Width|
|00000b30| 28 29 20 3e 3e 20 31 3b | 0d 09 09 66 52 65 63 74 |() >> 1;|...fRect|
|00000b40| 2e 72 69 67 68 74 20 3d | 20 4c 65 66 74 28 29 20 |.right =| Left() |
|00000b50| 2b 20 72 2e 57 69 64 74 | 68 28 29 3b 0d 09 09 66 |+ r.Widt|h();...f|
|00000b60| 52 65 63 74 2e 74 6f 70 | 20 3d 20 6f 75 74 73 69 |Rect.top| = outsi|
|00000b70| 64 65 52 65 63 74 2e 54 | 6f 70 28 29 20 2b 20 72 |deRect.T|op() + r|
|00000b80| 2e 48 65 69 67 68 74 28 | 29 20 3e 3e 20 31 3b 0d |.Height(|) >> 1;.|
|00000b90| 09 09 66 52 65 63 74 2e | 62 6f 74 74 6f 6d 20 3d |..fRect.|bottom =|
|00000ba0| 20 4c 65 66 74 28 29 20 | 2b 20 72 2e 48 65 69 67 | Left() |+ r.Heig|
|00000bb0| 68 74 28 29 3b 0d 09 7d | 0d 0d 7d 0d 0d 0d 00 00 |ht();..}|..}.....|
|00000bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c00| 00 00 01 00 00 00 01 54 | 00 00 00 54 00 00 00 46 |.......T|...T...F|
|00000c10| 07 3a 06 78 03 1d 02 78 | 0b 3a 0a 0d 17 17 1a 01 |.:.x...x|.:......|
|00000c20| 65 09 3a 04 3a 07 0a 65 | 02 19 0c 0d 40 21 22 37 |e.:.:..e|....@!"7|
|00000c30| 08 43 52 65 63 74 2e 63 | 70 65 02 00 00 00 54 45 |.CRect.c|pe....TE|
|00000c40| 58 54 43 57 49 45 01 00 | 00 34 01 40 00 00 00 00 |XTCWIE..|.4.@....|
|00000c50| 00 00 54 45 58 54 43 57 | 49 45 01 00 00 34 01 40 |..TEXTCW|IE...4.@|
|00000c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c70| 00 00 ad 28 61 24 00 00 | 0b 3e 00 00 01 9a 68 04 |...(a$..|.>....h.|
|00000c80| 67 06 02 09 05 06 07 28 | 05 26 07 38 05 36 07 69 |g......(|.&.8.6.i|
|00000c90| 05 66 07 7a 05 75 07 0a | 83 04 01 04 1d 00 03 00 |.f.z.u..|........|
|00000ca0| 8c 06 01 06 1d 8d 07 01 | 07 1d 02 01 82 05 01 05 |........|........|
|00000cb0| 1d 02 03 00 04 06 02 07 | 05 02 03 01 01 01 03 02 |........|........|
|00000cc0| 04 00 c5 01 07 03 06 05 | c5 02 2f 19 fc 39 3c 3c |........|../..9<<|
|00000cd0| 3c fc 39 18 00 3f 3f 11 | 12 39 39 39 3d 2f 3c 3c |<.9..??.|.999=/<<|
|00000ce0| 3c 07 ed 5d 07 ed 5d 05 | ed 5d 07 10 ed 5d 00 5d |<..]..].|.]...].]|
|00000cf0| 01 5d 09 07 04 d9 fd d3 | fd d0 02 30 01 70 fe 90 |.]......|...0.p..|
|00000d00| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d20| 00 00 00 00 00 00 00 03 | 00 04 00 80 01 6c 02 a9 |........|.....l..|
|00000d30| 03 c8 00 80 01 6c 02 a9 | 03 c8 ad fc 29 0f 00 00 |.....l..|....)...|
|00000d40| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 00 04 |........|........|
|00000d50| 00 01 00 01 00 00 01 00 | 00 00 01 54 00 00 00 54 |........|...T...T|
|00000d60| 00 00 00 46 02 b0 f3 38 | 30 1c 00 00 00 1c 00 46 |...F...8|0......F|
|00000d70| 00 01 4d 50 53 52 00 00 | 00 12 4d 57 42 42 00 00 |..MPSR..|..MWBB..|
|00000d80| 00 1e 03 ed ff ff 00 00 | 00 00 00 00 00 00 03 f0 |........|........|
|00000d90| ff ff 00 00 00 4c 00 00 | 00 00 00 00 00 00 00 00 |.....L..|........|
|00000da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+